South Park Hotel

830 1/2 S Olive St, Los Angeles 90014, United States Get Directions to this spot
830 1/2 S Olive St
Los Angeles, 90014
CA, United States
(213) 627-2800

Rate and review South Park Hotel in Los Angeles, CA, United States!

Share your experiences at South Park Hotel with your friends or discover more Hotels in Los Angeles, CA, United States.