Address:
61 Serra Way
Milpitas, CA 95035
Phone:
(408) 263-9388
This is a business listing for Twins Royal Cuisine (61 Serra Way, Milpitas, CA 95035) from the Bay Area Chinese Restaurants directory, under Milpitas, CA Bay Area Chinese Restaurants, provided by ValleyWalk.
Where is Twins Royal Cuisine located?
Twins Royal Cuisine is located at: 61 Serra Way, Milpitas, CA 95035.
What is Twins Royal Cuisine's phone number?
Twins Royal Cuisine's phone number is: (408) 263-9388.
You can find more similar services in Milpitas, CA Bay Area Chinese Restaurants from our Bay Area Chinese Restaurants Directory.
Here are some other listings in the Milpitas, CA Bay Area Chinese Restaurants Directory: Loving Hut, Snocrave Tea House, Beijing Duck House, My Dumpling, Spicy Way.