Ballure Road, Beach Apartments