Wilbraham Hotels, Wilbraham Apartments, Unterkünfte in Wilbraham