Das Lux Inn Los Angeles liegt im Bezirk South Los Angeles von Los Angeles, 2 km weit weg von kulturellen Attraktionen, darunter der Watts Towers of Simon Rodia. Außerdem gibt es Parkplätze.
Der Gasthof ist ungefähr 15 Autominuten vom California Science Center und nur 5 Minuten zu Fuß von Manchester & McKinley entfernt gelegen. Zu den nahe gelegenen Sportattraktionen gehört die Los Angeles Memorial Sports Arena (ist 7 km weit weg vom Lux Inn Los Angeles). Auch das National History Museum of Los Angeles County ist in circa 20 Fahrminuten Entfernung vom Hotel. Die Unterkunft befindet sich in der Nähe des Bahnhof Metro- 7th St / Metro Center, etwa 10 Kilometer entfernt.
Die 24 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen.