Review of The Green Owl Cafe

1970 Atwood Ave, Madison, WI 53704

Overall Rating

Review


This place seemed to know what they were doing, and the food was tasty, but it's been two times now that I've felt not-so-great after eating there, kind of don't want to risk a third.

Updated 4 years ago