Mitch's Seafood
Restaurant
•
1403 Scott St, San Diego, CA 92106, USA
8.2
Saturday: 8 AM – 9 PM
See if anyone you trust recommends it!