Aqua Fresh Seafoods
Restaurant
•
10823 MacArthur Blvd, Oakland, CA 94605, USA
7.8
Sunday: Closed
See if anyone you trust recommends it!