(650) 588-1128
105 Park Blvd., Millbrae, CA 94030
View Map
Sorry, there are currently no reviews. Read More Millbrae Restaurant Reviews