Old Road Hotels, Old Road Apartments, Unterkünfte in Old Road