Changed a lot from the Wallace Head
1/27/2023
I used to go here when it was called the Wallace Head. Changed a bit since then. It was very busy wh...
(1)
Advertisement
The Flowerhouse Pub is a charming eatery located in the heart of London, England. Known for its vibrant floral decor and cozy atmosphere, it offers a delightful menu featuring both traditional British pub fare and contemporary dishes. Guests can enjoy a selection of local ales and craft cocktails while relaxing in a warm, inviting setting, making it a perfect spot for both casual gatherings and special occasions.
Generated from this place's information
I used to go here when it was called the Wallace Head. Changed a bit since then. It was very busy wh...
Advertisement