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