Best Western Royal Palace Inn & Suites is a Hotel located at 2528 S Sepulveda Blvd, Los Angeles, CA 90064. It has received 733 reviews with an average rating of 4.0 stars.
The address of Best Western Royal Palace Inn & Suites: 2528 S Sepulveda Blvd, Los Angeles, CA 90064
Best Western Royal Palace Inn & Suites has 4.0 stars from 733 reviews
Hotel
8236 reviews
404 S Figueroa St, Los Angeles, CA 90071