Blandford Hotel

80 Chiltern St, Baker Street, London