The Tophams Hotel

28 Ebury Street, London