Juicy Burgers near London Eye: The Green Room Restaurant
Tucked away just a short walk from London’s iconic landmarks — the London Eye, Westminster Abbey, and Waterloo Station — lies a surprisingly cozy restaurant called The Green Room Restaurant. We stumbled upon it around dinnertime while sightseeing, and with no expectations, decided to give it a try. Spoiler alert: ...
Read more
Recent Comments