Das Cataratas Hotel is a classic hotel in the centre of the Iguazu national park in Brazil, in the middle of jungle, only a few hundred meters from the famous Iguazu Falls in Brazil.
Visit Das Cataratas...
A masterpiece of Art Deco luxury the Astor Hotel on Washington Avenue at 10th Street in the very heart of South Beach, Miami, Florida, USA. A beautiful four star Miami hotel a step away from the beach and only a stroll away from charm of Espanola Way.
Visit Astor...
The Mision De Los Angeles Hotel in Oaxaca is a luxury resort with extensive spacious grounds, exuberant peaceful gardens and with large Indian Laurel shade trees.
Visit Mision De Los Angeles...