Best Western Plus Royal Palace Inn & Suites

2528 S Sepulveda Blvd, Los Angeles, CA 90064
1.800.252.0306
2.5
Exterior Property Amenity Hotel Front Guestroom Guestroom Reception Outdoor Pool
Explore Nearby