|Distance to city center||3.3 mi|
Located in London (Fulham), The Stephendale Road Townhouse - SL is within a 10-minute drive of Stamford Bridge Stadium and Sloane Square. The front desk is staffed during limited hours.
Policies vary by room type and provider.
|London City||10.4 mi|
|London Heathrow||11.6 mi|
|Clapham Junction, Greater London||0.9 mi|
|Wandsworth Town, Greater London||1 mi|