260 South St
8 E Main St Freehold, NJ
Szechuan Star Restaurant
The South Street Grille is a nice place to go especially in the nice weather. There is room outside to eat and relax. The service is good and food is great.
June 23, 2008
South St Grille
If you've been to or used
South St Grille, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.