Marlborough Hotels, Marlborough Apartments, Unterkünfte in Marlborough