Hotels
The Tower Hotel, London
The Tower Hotel, part of the Guoman group is located right on the River Thames in the heart of London, benefits from panoramic views o
Hotels
Plaza Hotel Istanbul, Turkey
The best part about the Plaza Hotel is the really nice and relaxing view you get from the Piano Bar.