Travel Inn Los Angeles jest usytuowany w popularnej dzielnicy oraz zapewnia dostęp do atrakcji kulturalnych, takich jak Japońsko-Amerykańskie Muzeum Narodowe w 3 km. Hotel także oferuje swoim gościom Wi-Fi w miejscach publicznych.
Hala koncertowa Walt Disney Concert Hall znajduje się około 25 min spacerem stąd, a Tarasy widokowe OUE Skyspace LA - w odległości 30 min spacerem od hotelu. 2 km od Travel Inn leży Świątynia Anioła, znane miejsce kultu. Parki są w pobliżu tego hotelu, a Stadion baseballowy Dodger Stadium jest w około 3,1 km. W okolicy znajdują się także obiekty przyrodnicze, takie jak Park MacArthur Park, które znajdują się w odległości kilku przecznic od tego 2-gwiazdkowego obiektu. Travel Inn leży maksymalnie 10 min piechotą od stacji metra Westlake - MacArthur Park, oraz 20 min piechotą od przystanku kolejowego Stacja metra 7th St/Metro Center.
Restauracja El Pollo Loco specjalizuje się w kuchni meksykańskiej i znajduje się w 300 metrach stąd.