Alamo Palace ★★★★☆4.3 (100) Restaurants Chinese restaurant 120 Alamo Plaza C, Alamo, CA 94507 Call Website Details →