Hampton Square

Hampton Square
London, TW12 3YH
Photo of Hampton Square