Victoria Coach Station Arrivals, Eccleston Place, London SW1W 9NE, United Kingdom
Approx 0.28 KM away