Shanghailander Palace
1440 S Baldwin Ave, Arcadia, CA 91007-7923
Shanghailander Palace is a Restaurant place is located in Arcadia, California. The address of Shanghailander Palace is 1440 S Baldwin Ave, Arcadia, CA 91007-7923.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 626-348-8866,