Casa Castillo 4848 San Felipe Rd San Jose, CA 95135 Phone: (408) 270-1105 View Website
Category: Restaurants