Kelo Plaza Hotel in Los Angeles
617 S Olive St,
Los Angeles, 90014
(213) 362-7767
(213) 362-7767
Providers of hotel in Los Angeles
hotel, lodging, motel