Hampton Square

Hampton Square
London, TW12 3YH