The Garden

The Garden, London

rated excellent

The Garden

6A South Lambeth Place
Vauxhall
London
SW8 1SP

Website:
thegardenvauxhall.co.uk
Enquiries:
020 3242 0040