Where is Best Western Royal Palace Inn & Suites, Los Angeles?

Where is Best Western Royal Palace Inn & Suites, Los Angeles located?

Best Western Royal Palace Inn & Suites, Los Angeles, Best Western Royal Palace Inn & Suites, Los Angeles, United States of America (approx. 34.03466°, -118.43353°)


Where is Best Western Royal Palace Inn & Suites, Los Angeles on the map?