Cocktail Bar Review: Montgomery Place,London
Not to be confused with its namesake street in Slough, this little bar does in fact live on Kensington Park Rd. Which means that it’s part of the Notting Hill clan, and if you mistake that for Slough, well there’s something wrong with you…