Hotels Near De Vere Latimer Estate, Latimer