
Business Double room full double bed
Max 2 guests
Hotel Stella Maris in Mexico City is a peaceful retreat just 3 km from the city center. Explore nearby attractions like Museo Nacional de la Revolucion and The Angel of Independence Monument. Enjoy the bar, restaurant, free Wi-Fi, parking, fitness center, outdoor pool, conference facilities, and tour assistance. Room amenities vary but generally include a shower and TV. Staff speak English and Spanish.