River Road Shopping Centre ← View details 1020 Ottawa Street, Kitchener, ON N2A 3Z3 +1 905-477-9200 Get Directions From* To * — Required information