We visit here ALOT. The staff is very friendly and accommodating. Seems to be a quick turn over rate but all in all they are great. The food is well prepared and restaurant is clean.
Address: 943 North Dupont Boulevard, Milford, DE 19963
Location: United States > Delaware (DE) > Milford
Phone Number: +1 302-424-2272