The Westin Palace Hotel 97 0 minute read The Westin Palace Hotel Indirizzo Location: Piazza della Repubblica 20 Milano 20124