Perfect venue for a south London stay. Gorgeous space with a garden and everything you could possibly need right on your doorstep.