El Avila Apart Hotel Santiago de Chile se encuentra a 1 km de la Basílica de la Merced y a 550 metros de la estación de metro Parque Almagro.
Los principales lugares de interés de Santiago de Chile, como el Centro Cultural Palacio de la Moneda y Plaza de la Ciudadanía y Juegos Diana, se encuentran bastante cerca. Desde este apartamento, el Museo de la Memoria y los Derechos Humanos está a 2 km.
La estación de autobuses Terminal de es también está en los alrededores del apartamento.