The Observatory, Hotel d’Angleterre