Located at 1540 Park St, Alameda, CA 94501
Contact @ (510)522-8398
Hours: 11:00am-8:00pm Wed-Mon, closed Tue
Open for Takeout and Dine-in!