Skip to main content

Twins Royal Cuisine 勝利酒家

restaurant · dim sum restaurant · Milpitas, CA

Address
61 Serra Way Ste 120, Milpitas, CA 95035
Phone
(408) 263-2286
Website
twinsroyalcuisine.com
Where
37.4282, -121.9081

Search Hominin for Twins Royal Cuisine 勝利酒家

Other restaurants nearby

More in Milpitas

Twins Royal Cuisine 勝利酒家 — restaurant in Milpitas, CA | Hominin