Its easy to locate us. We are near to Freeway 680 and 880. We have a big parking lot too.
My Royal Palace, 246 Serra Way, Milpitas, California 95035, United States.
Its easy to locate us. We are near to Freeway 680 and 880. We have a big parking lot too.
My Royal Palace, 246 Serra Way, Milpitas, California 95035, United States.