Hours and Location

Available for booking 7 days a week.

Armada is located at 23 York Street near Sussex, in Ottawa’s historic Byward Market area.