21 yrs ago•rodreviewedBarbarella's350 Queen St, Ottawa, ON K1R 5A5, Canada*I have enjoyed my visits to...