A Gem of a Place
10/20/2021
My husband & I were staying just around the corner at The Metropole when we came across this amazing...
(41)
Advertisement
The Royal Standard is a restaurant located in London, England. It has been described as a charming spot that appeals to visitors looking for a pleasant dining experience. The establishment features a modern design that resembles a high-end cocktail bar.
Generated from the web
(41)
My husband & I were staying just around the corner at The Metropole when we came across this amazing...
Went there in the summer on the way back from Paddington Station,used to visit this Pub years ago wh...
Its been made to look like a high-end cocktail bar until you look a little closer.....its cheaply do...
Advertisement