The Hampshire Penthouse
This penthouse is located in the iconic five star Radisson Blu Hotel, The Hampshire right on Leicester Square. Just a stone’s throw away from a range of different theatres allowing you to get into the hustle and bustle of the wonderful London West End.
Located right on Leicester Square, its only a short walk from both Charring Cross station, and Leicester Square station.
31-36 Leicester Square London , London,WC2H 7LH,United Kingdom