Royal Palace Westwood Hotel 2 stars

1052 Tiverton Avenue, Westwood, Los Angeles, CA 90024, USA

Hotel image
Read more reviews for Royal Palace Westwood Hotel