Kensington roof gardens Megaro Hotel London Published on 16th April 2018 in THE CALIFORNIA INSIDER GUIDE TO…UNUSUAL ATTRACTIONS IN LONDONFull resolution (640 × 426)