- Onsite Restaurant
Venue Accessible By
Espana Hotel is a wonderful hotel located in the financial and cultural center of Santiago de Chile. The Hotel has easy access to various points of interest such as shopping centers, cinemas, museums, restaurants. The hotel has 60 rooms equipped with modern amenities. The hotel has been completely renovated and offers a wide variety of services.