Featuring a bar, Tuck Hotel is located in Los Angeles in the California region, 1.4 km from L.A. Live and 1.5 km from Microsoft Theater. This 4-star hotel offers a concierge service and ticket service.
Number of rooms: 14
820 South Spring Street, Downtown Los Angeles, Los Angeles, CA 90014, United States