Located just 2 blocks from Alameda Central Park, Hotel Ambassador offers a free Wi-Fi zone and functional rooms with private bathrooms. Reforma Avenue is only 100 metres away. The Ambassadors rooms have bright ... Read more

View all Luxury Hotels in Mexico City