London House Wedding Venue
Restaurant wedding venue in South West London
About London House
Unique and intimate wedding venue in Battersea Village, London
Contact & Location
London House
7-9 Battersea Square, Battersea Village, SW11 3RA, South London, United Kingdom