Casa Bella Inn Downtown LA

Los Angeles · United States

About this stay

Address
1212 South Alvarado Street, Downtown Los Angeles, Los Angeles, CA 90006, United States, 90006, Los Angeles

Casa Bella Inn is located in downtown Los Angeles, just 2 miles from the University of Southern California, making it convenient for business and leisure travelers. Each guest room includes a desk, seating area, refrigerator, and satellite TV with HBO, along with tiled floors and yellow walls. Guests can enjoy free Wi-Fi and parking, a 24-hour front desk, and a vending machine with beverages. The inn is near a subway station, Staples Center, and Dodger Stadium, offering convenient access to Los Angeles attractions.