The restaurant scene in London wouldn’t be complete without The Victoria. You will find The Victoria in London on 1 Lower Belgrave Street. The Victoria's menu is all about delicious British fare. Being located in the heart of Victoria, London makes The Victoria easily accessible with plenty of other or similar restaurants near The Victoria in London. Find your new favourite restaurant on Quandoo and book your table online in just a few clicks.