Stadium Inn & Spas Los Angeles is a great place to stay in South Los Angeles, also known as South Central Los Angeles or simply South Central, 3.9 km from Darby Park. This inn also includes parking.
5 minutes' walk from Greater Faith Missionary Baptist Church in Los Angeles, the accommodation is 2.5 km from South Broadway. Crenshaw Imperial Plaza Shopping Center is 3.4 km from the hotel, while Los Angeles International airport is 15 km from it. Cultural experiences in the area feature Watts Towers, situated 4.5 km from this property. There is Vermont & 105th bus stop a minute's walk from Stadium Inn & Spas.