Grand Hotel Principe di Piemonte

Viareggio, Italy

Italy