Other Restaurants in London - Victoria 36 Buckingham Palace Road, Victoria, London, SW1W 0RE Tags: air conditioning, bar, garden, modern european, private parties: up to 150 guests, vegetarian dishes