238 W 10th St, San Pedro, CA 90731
Royal Hotel is a Hotel located at 238 W 10th St, San Pedro, CA 90731. It has received 53 reviews with an average rating of 3.7 stars.
The address of Royal Hotel: 238 W 10th St, San Pedro, CA 90731
Royal Hotel has 3.7 stars from 53 reviews
Hotel
8236 reviews
404 S Figueroa St, Los Angeles, CA 90071