Harewood Hotels, Harewood Apartments, Unterkünfte in Harewood