Crystal Palace Inn

Huntington Park • Show on map
View Details for Price
Crystal Palace Inn is located in Maywood, within 6.6 miles of LA Union Station and 6.7 miles of LA Memorial Coliseum. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi.…More info
