The Grille at Odessa National Golf Club

  • 1131 Fieldsboro Rd.
  • Townsend, DE 19734
  • Phone: (302) 464-1008

Click Image For Larger View

Details
Yelp

Newly renovated. Serving American fare in a pleasant atmosphere.