Best Western Royal Palace Inn & Suites
Part of Best Western ®
Hotel
Location
2528 South Sepulveda Boulevard
Los Angeles, CA
90064
Los Angeles, CA
90064
Get Directions