Offering free WiFi and Restaurant Rio 17, which is open for breakfast, lunch, and dinner, Hotel Bristol is located in Mexico City. The Monument to the Revolution is located just 1 mi away. A cable TV, telephone ... Read more

View all Luxury Hotels in Mexico City