Chili Palace

Where
177 W Calaveras Blvd, Milpitas , CA
Call
+1 408.935.9628
Web
Chili Palace Website
Tags
Restaurants, Seafood Restaurants
Claim this listing

About request an edit to this page

Comments