I had the opportunity to eat at Casa Pizza, located at 1311 Magruder St. The restaurant offers a quirky mash-up of Greek and Italian cuisine. My feelings toward the experience are just as mixed as the options on their menu.
The restaurant rests in a...