Duck Restaurants in Hammond
Show restaurants on map
3.7
Menu
Table booking
3.7
Menu
Table booking
City: Hammond, 110 S. W. Railroad Ave. Hammond, LA 70403, United States
"Had a really girls day out lunch here. The service was great and my shrimp and pasta was wonderful. The fried seafood looked really good also. We took..."
Price
The Average price for Duck is:
$15.3
Feedback
These reviews refer only to the mentioned ingredients.