
The Willett Hotel is a small Victorian building in Sloane Square. Originally made up of separate townhouses, the Willett Hotel now provides comfortable accommodation in a sought after area of London. The hotel was closed in 2007 for a complete overhaul and now welcomes guests back through its doors