This lovely hotel is in Hyde Park. The accommodation comprises a total of 21 snug units. Pets are not permitted on the premises.