Bayswater Hotels, Bayswater Apartments, Unterkünfte in Bayswater