The Wellington

The Wellington

Address: 71 Vincent Square, London, SW1P 2PA, United Kingdom Minutes Walk: 10 Minutes Website: https://www.thezhotels.com/hotels/city