Ottawa Slots is a bar & grill offering a selection of slot machines and gaming options. Currently moving to a new location.