100% OF CHICKS DIG IT
Best Italian Pizza!
Marcello's is by far the best place for italian pizza! It's made in a wood oven and I truly love it. They offer quite a large menu of other food items. I have never had anything that I did not like the taste of off their menu. Definitely a must visit and I highly recommend.
These reviews are the subjective opinions of ChickAdvisor members and not of ChickAdvisor Inc.