Grand Hotel Principe di Piemonte

Viareggio,

Italy

Scroll to Top