Furzedown Hostel
Cedars Hall, Welham Rd., Wandsworth, Greater London, United Kingdom, SW17 9BU
(02086) 725516 Phone