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 New Seoul HotelOxford Palace HotelThe LINE HotelHollywood Historic Hotel Posted in HOTELS.