Die South Broadway liegt etwa 25 Minuten zu Fuß vom New Casa Motel Los Angeles entfernt und ist unbedingt einen Besuch wert.
Das Hotel befindet sich im Bezirk South Los Angeles von Los Angeles, 9 km weit weg vom Bahnhof Metro- 7th St / Metro Center. Kulturelle Sehenswürdigkeiten in der Umgebung sind die Watts Towers of Simon Rodia (4 km) und das Space Shuttle Endeavour (6 km). Auch das California Science Center ist in circa 15 Fahrminuten Entfernung vom New Casa Motel Los Angeles. Sie können den Bus an der Haltestelle San Pedro & 78th nehmen, die ungefähr 400 Meter vom Hotel entfernt liegt.
Ein Fernsehen mit mehreren Kanälen, WLAN und schallisolierte Fenster gehören zur Standardausstattung in den Hotelzimmern. Ein Fernsehen mit mehreren Kanälen und WLAN sowie Annehmlichkeiten wie eine Klimaanlage sind ebenfalls vorhanden. Die Badezimmer verfügen über eine begehbare Dusche, eine getrennte Toilette und ein Waschbecken sowie Badelaken und Handtücher.