0 likes
sam.algarin
Probably the best pizza you can get in the Dallas FT Worth area. Pizza has great crisp and cheese is very good. Maybe a little more sauce. Also if you are sitting down great feel to eating Italian food. Makes you feel like you are eating very fancy food.