Clapham Junction – 2 Bedroom ApartmentLondon, United Kingdom Address: 103 Plough Road State: United Kingdom City: London Zipcode: SW11 2AL Longitude: -0.1754 Latitude: 51.462.761 Rates from: 0 Accommodation Booking