Das New Casa Motel Los Angeles liegt circa 15 Minuten Autofahrt von der Los Angeles Memorial Sports Arena entfernt und befindet sich in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten der Stadt.
Das Hotel befindet sich im Stadtviertel South Los Angeles von Los Angeles, circa 6 Kilometer vom National History Museum of Los Angeles County entfernt. Die South Broadway liegt ebenfalls weniger als 25 Minuten zu Fuß vom Hotel entfernt. Kulturelle Erlebnisse in der Umgebung bieten die Watts Towers of Simon Rodia (liegt in einer Entfernung von 4 km vom New Casa Motel Los Angeles). Die Bushaltestelle San Pedro & 78th ist nur 5 Minuten zu Fuß entfernt.
Hochgeschwindigkeitsinternet und schallisolierte Fenster stehen den Gästrn in den Zimmern zur Verfügung. Für den Komfort der Gäste sind alle Zimmer mit einer Klimaanlage ausgestattet.