Al's Steakhouse is a steak and seafood restaurant on Elgin Street in downtown Ottawa that has been operating since 1967 and presents itself as the city's…
Venues & Spaces · Ottawa, Canada · Services: Indoor Venue Hire, In-House Catering, Wedding Catering, Bars & Beverage