Alamo Palace Chinese Restaurant 120 Alamo Plaza # C Alamo, CA 94507
Closed
Opens Saturday at 11:00AM  View Hours