Lodging & Accommodations close by Spencer House
The Stafford London - London
+1-888-675-2083
St. James's Place, London, SW1A1NJ United Kingdom
+1-888-675-2083
~0.03 miles northeast of Spencer House
~0 minute walk
- Luxurious 5-star Downtown hotel
- 105 sleeping rooms in hotel
Arlington House
+1-800-805-5223
Arlington St., London, SW1A1RL United Kingdom
+1-800-805-5223
~0.08 miles north of Spencer House
~1 minute walk
- Mid-scale hotel
- 98 rooms in hotel
Holiday Inn London Mayfair
+1-888-897-9207
3 Berkeley St., London, W1J8NE United Kingdom
+1-888-897-9207
~0.18 miles northwest of Spencer House
~3 minute walk
- 4-star Downtown hotel
- Hotel has 3 meeting rooms
Oyo Dene Hotel
+1-888-389-4485
11 14 Grafton St., London, W1S4EW United Kingdom
+1-888-389-4485
~0.35 miles northwest of Spencer House
~6 minute walk
Back to Top