Situated on a boat and boasting a spectacular view of the Thames, The London Regatta is a restaurant that serves a variety of modern European and seafood dishes.
Situated on a boat and boasting a spectacular view of the Thames, The London Regatta is a restaurant that serves a variety of modern European and seafood dishes.