Royal Palace Westwood
Located at 1052 Tiverton Avenue, Los Angeles, our hotel is easy to find and convenient for exploring Los Angeles. Our hotel accommodations consist of large rooms, some with patios or balconies.
Accepts Credit Cards
Family Friendly
Self Parking
Total Rooms: 36