
Luna Pizza is a small Italian restaurant in the back corner of a shopping center in Longwood. It's actually pretty easy to miss due to it's location, but yet they always seem to have customers.

On one visit, I ordered an eggplant parmesan sub. It was good, although it was very oily. The sandwich was huge and was also a few dollars cheaper than what other nearby Italian restaurants charge for a similar sandwich.



