"Excellent food. Wonderful staff. I would recommend this place to anyone who gets pizza for a quick meal if you don't feel like cooking. Definitely a place you should add to your list of places to try"
Phone: (+1)8568241212
Address: 1361 S Fairview St, Delran I-08075-1473, United States
City: Delran
Dishes: 3
Amenities: 4
Categories: 5
Reviews: 1472