General Information
Argyle Square Hotel is a 3-star hotels that has been welcoming guests since 2023.
The accommodation went through a renovation in 2023.
Argyle Square Hotel is part of Independent under Independent.
There are 34 rooms spread across 5 floors.
Location
Located at 21 Argyle Square in London, United Kingdom of Great Britain and Northern Ireland.
Those looking to explore will find Capel Manor College and Gardens, Riverhill Himalayan Gardens, and Penshurst Place & Gardens nearby.
Facilities & Amenities
Argyle Square Hotel has Luggage storage, Multilingual staff, Refrigerator (shared), Microwave (shared), _24_HOUR_FRONT_DESK, and more.
Contact
Phone number: 0 2078371418