Mermaid's Seafood & Grill

  • 2171 Cowell Blvd., Suite F,
    Davis, CA 95616
  • Phone: (530) 750-21
  • Cuisine: American Restaurant

Map

Unable to Display Map