About
Cypress Garden is an establishment located in Ottawa, Ontario on 937 Carling Ave. Cypress Garden is in the "Chinese restaurant" category. No-nonsense counter serve featuring generous combo plates of Chinese fare in a pared-down interior.
Categories
Chinese restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like