Kelo Plaza Hotel
Address:
617 S Olive St, Los Angeles, CA 90014
Phone:
(213) 362-7767 Hotels & Motels
Other Businesses:
- Emerald Grill Lounge at 1020 S Figueroa St, Los Angeles, CA 90015
- The Inn At 657 at 657 W 23rd St, Los Angeles, CA 90007
- Central Inn Motel at 4074 South Central Avenue, Los Angeles, CA 90011
- Bristol Hotel at 423 W 8th St, Los Angeles, CA 90014
- Broadway Motel at 301 West 49th Street, Los Angeles, CA 90037