AmbassadorMerida.com
Title
Hotel Ambassador Merida, Yucatan, Mexico
Description
Excerpted from the website:
- 100-room facility located in the center of the city. Room amenities include air conditioning, TV, phone, room service and babysitter services.