Home
Mostrar en Español
Twins Royal Cuisine
Share:
Twins Royal Cuisine
Facebook
Twitter
Pinterest
Cancel
Headings:
Restaurants, Restaurants Chinese
Latitude:
37.428237
Longitude:
-121.908099
61 Serra Way
Milpitas, CA 95035
(408) 263-8728
14082638728