7 yrs ago•timr166reviewedBarbarella's350 Queen St, Ottawa, ON K1R 5A5, Canada*A bit too much concrete but had a good time