Hotels in Mexico


image Mexico Mexico is a country in North America. To the north lie the United States and to the south Belize and Guatemala. Mexico is a climatically diverse country and has both alpine ans sub-tropical clilmate.