Bernardo O'Higgins Ave. 3117, Santiago, Chile
Hotel Alameda Hotel Description
The Alameda hotel is located in downtown Santiago in front of "Estación Central" (Main Railway Station)and just two minutes walking distance from the subway. It is surrounded by cinemas, shops, the train station, bus stations, university and small restaurants. See brochures for more information.
Hotel Alameda Hotel Facilities
- 24 hour Front Desk
- Airport Shuttle
- City Center