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...
Standard Hotel is an idyllically 4 star Miami hotel on Belle Isle, a private residential island in Miami, Florida, USA. South Beach, Lincoln Road pedestrian mall and the magnificent Art Deco district are all only a short drive away.
Visit Standard...
Neva Hotel in the centre of Frances capital Paris, (17th arrondissement), is a superior tourist Paris hotel only a few metres from Charles de Gualle metro station, the Arch of Triumph and the renowned Champs Elysees.
Visit Neva...