This is truly a landmark for London, actually for UK. You can not miss this spot if you come to London even for one day. It is near the Thames and the view is fantastic. My favorite was the night view. Trafalgar Square and London Eye is just a few steps away. Loved it!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.