In a tranquil location, this sophisticated 4-star hotel offers free Wi-Fi and overlooks leafy Vincent Square. Victoria’s rail and Tube stations can be reached in 10 minutes’ walk.
Number of rooms: 76
69 Vincent Square, Westminster Borough, London, SW1P 2PA, United Kingdom