1321 Park St
Alameda, CA94501
Call: 510.522.2879
Visit Website

Dishes

Reviews & Posts

In restaurants nearby