About
Supply and Demand is an establishment located in Ottawa, Ontario on 1335 Wellington St W. Supply and Demand is in the "Restaurant" category. Stylish venue with an open kitchen, raw bar & rotating menu of creative, locally sourced cuisine.
Categories
Restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like