Das 3-Sterne-Sportsmen'S Lodge Hotel Los Angeles liegt im Stadtteil Studio City, ungefähr 25 Gehminuten vom Wilacre Park entfernt, und bietet eine Terrasse. Das komfortable Hotel bietet 175 Gästezimmer und stellt zudem ein Restaurant zur Verfügung.
Das Hotel liegt in circa 4 km Entfernung vom Laurel Canyon und in 14 km Entfernung vom Bahnhof LACMTA- Wilshire / Western. Das Sportsmen'S Lodge Los Angeles befindet sich in nur 600 Meter Entfernung vom Fluss Los Angeles River. Eine Lagune und Hügel liegen nah an der komfortablen Unterkunft. Zu den weiteren Attraktionen in der Nähe gehört The Center at Coldwater (ist circa 5 Minuten zu Fuß von der Unterkunft entfernt). Die Bushaltestelle Moorpark & Bellaire liegt in unmittelbarer Nähe vom Sportsmen'S Lodge.
Die Gästezimmer bieten einen Balkon sowie einen Schreibtisch für den Komfort der Gäste. In den Badezimmern werden eine getrennte Toilette und eine Dusche bereitgestellt.
Im Sportsmen'S Lodge Hotel wird ein amerikanisches Frühstück angeboten. Zu den gastronomischen Einrichtungen gehört vor allem eine Pool- Bar. Etwa 200 Meter vom Hotel entfernt, lädt das Restaurant Premier Restaurant and Bar zum Speisen ein.