Conveniently situated in the South Los Angeles district of Los Angeles, The Broadway Inn is situated 7.3 km from California Science Center, 8 km from Natural History Museum of Los Angeles County and 11 km from Staples Center. This 3-star hotel offers room service, a 24-hour front desk and free Wi-Fi. The property is non-smoking and is located 7.1 km from LA Memorial Coliseum.
Number of rooms: 21
8800 South Broadway, South Los Angeles, Los Angeles, CA 90003, United States