Libra Hotel Address: 3909 W 6th St, Los Angeles 90020Phone: (213) 272-6618 (1 votes, average: 2.00 out of 5)Loading... Small hotel near the Wiltern Theater Rotex Hotel on OlympicThe LINE HotelNew Seoul HotelOxford Palace Hotel Posted in HOTELS.