The comfortable Hotel Stella Maris is a great place in a financial area of Mexico City. The hotel opened its doors in 1968 and was remodeled in 2006.
You can find Garden of Art, Revolution Monument and The Angel of Independence only 450 meters from the property. The center of Mexico City is 4 km away from the venue.
Palacio de Bellas Artes is 2.2 km from the hotel and Palace of Fine Arts is about 2.2 km away.
It stands minutes away from Cuauhtémoc subway station. Hotel Stella Maris is 10 km away from Benito Juarez International airport.
This hotel comprises 114 rooms featuring Standard Twin Room, Superior Double Room and Junior Suite. They feature bathrooms with a hairdryer, a bathtub and a shower.
Eat & Drink
Guests can dine in Mezzo Mezzo and El Diego located within a 5-minute walk of the property.
Such business facilities as a meeting room and a business center are available on site.
On-site fitness facilities include a fitness center and a gym.
Wireless internet is available in the entire hotel for free.
Free private parking is possible on site.