Riverside South Townhomes is a new townhouse development by Urbandale Construction currently under construction at 751 Brian Good Avenue, Ottawa.