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