St. Louis Bar and Grill on Clyde Avenue in Ottawa, ON, is a casual dining establishment known for its selection of pub-style food and drinks.
Patrons can enjoy a relaxed atmosphere while indulging in classic bar fare and watching sports on the numerous TV screens throughout the venue.
Generated from their business information