Review of Olive Garden

8314 NORTHFIELD BLVD, DENVER CO 80238

Overall Rating

Review


Gross... Really bad. The gluten free pasta was nasty.

Updated 10 years ago