LEON Victoria PlaceRestaurantsShopping Centre, 115 Buckingham Palace Road Su1, Victoria Place Victoria Place Shopping Centre Suite 1London, ENG, SW1W 9SJ · GB+442078216455Email unavailableleon.coHours not available