Aqua Fresh Seafoods hero image

Aqua Fresh Seafoods

Restaurant

10823 MacArthur Blvd, Oakland, CA 94605, USA

Biter Score
7.8
Open
Monday: 10 AM – 7:30 PM