The Grove

The Grove
279 Battersea Park Road, London, SW11 4NE
Photo of The Grove