Where is Santiago Town Square?
Santiago Town Square is located in Downtown Santiago. It's in an artsy neighborhood known for cultural attractions such as the cathedral and the museums. If you'd like to find things to do in the area, you may want to check out Plaza de Armas and Mercado Central.
Where Can I Stay near Santiago Town Square?
We've got 422 hotels to pick from within just a mile of Santiago Town Square. You may want to consider one of these options that are popular with our travelers:
Almacruz Hotel y Centro de Convenciones
- 4-star hotel • Free parking • Free WiFi • 2 restaurants • Central location
Hotel Plaza San Francisco
- 4-star hotel • Free breakfast • Free parking • Free WiFi • Central location
Novapark
- 3-star hotel • Free parking • Free WiFi • Restaurant • Central location
The Singular Santiago
- 5-star hotel • Free WiFi • Restaurant • Outdoor pool • Central location
Hotel Sommelier Boutique
- 3.5-star hotel • Free breakfast • Free WiFi • Restaurant • Central location
Things to See and Do near Santiago Town Square
What to See near Santiago Town Square
- Plaza de Armas
- Palacio de la Moneda
- Santa Lucia Hill
- Barrio París-Londres
- University of Chile
Things to Do near Santiago Town Square
- Mercado Central
- Lastarria District
- Patio Bellavista
- Museum of Memory and Human Rights
- Fantasilandia