Its easy to locate us. We are near to Freeway 680 and 880. We have a big parking lot too.

View Larger Map

My Royal Palace, 246 Serra Way, Milpitas, California 95035, United States.