Hotel The Willett
32 Sloane Gardens, Sloane Square, SW1W 8DJ London, United Kingdom - London.
See on map
Where is the lodging establishment?
32 Sloane Gardens, Sloane Square, SW1W 8DJ London, United Kingdom - London.
Choose your room
Hotel The Willett
This lovely hotel can be found in Victoria Station. Pets are not allowed at this property.
Frequently asked questions about The Willett
No, The Willett doesn't have a pool.
No, The Willett doesn't have parking facilities.
No, The Willett doesn't offer free WiFi service.