Shanghai Restaurant
Add to Favorites
Add Hours
Saved to Favorites
Phone: (510) 995-8662
Address: 825 Marina Village Pkwy, Alameda, CA 94501
1919 Webster St, Alameda, CA 94501
871 Marina Village Pkwy, Alameda, CA 94501
1514 Webster St, Alameda, CA 94501
1215 Lincoln Ave, Alameda, CA 94501
55 Washington St, Oakland, CA 94607
1511 Webster St, Alameda, CA 94501
1155 3rd St, Oakland, CA 94607
715 Central Ave, Alameda, CA 94501
300 13th St, Oakland, CA 94612
101 Broadway, Oakland, CA 94607