Rainsborough Square

Rainsborough Square
Farm Lane, London, SW6 1QJ