Delta Ottawa City Centre May 29, 2017 CAPA - ACAM > PA News > Locations > Delta Ottawa City Centre Loading Map.... Delta Ottawa City Centre101 Lyon Street North - OttawaEvents 45.4183357 -75.70458550000001 Address 101 Lyon Street North Ottawa ON K1R 5T9 Canada Upcoming Events No events in this location