Experience a vibrant floral display at this historic Kensington pub, a local landmark since the 1750s. Step inside for a cozy atmosphere, traditional ales, and Thai food.
Address
119 Kensington Church St, London W8 7LN, United Kingdom
Experience a vibrant floral display at this historic Kensington pub, a local landmark since the 1750s. Step inside for a cozy atmosphere, traditional ales, and Thai food.
119 Kensington Church St, London W8 7LN, United Kingdom, London