North Tawton Hotels, North Tawton Apartments, Unterkünfte in North Tawton