노우드 호텔, 노우드 아파트, 노우드 내 숙박