34 Lombard Road Greater London, England SW11 3RF
A vast 17th floor roof terrace offering unmatched and Uninterrupted 360 degree panoramic views across London.