The Garden Retreat - One-Bedroom Holiday Home sleeping up to 2 guests The Garden Retreat in Clapham has accommodations with free WiFi, 15 miles from i360