Phone: +18567648100
Address: 651 St Mihiel Dr, Delran, United States
City: Delran
Dishes: 28
Reviews: 56
Website: https://ottstaverns.com
"The pizza here is surprisingly good and huge! It's New York style pizza with great crust. Love the deck when the weather is nice, and the Greek salad is a..."
All prices are estimates.