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