Our Location

416 South Spring Street
Los Angeles, CA, 90013
United States

Hours

7PM - 2AM
Mon - Tues

5PM - 2AM
Wed - Sun

Contact Us

(213) 621-7710
7 Days a week

Table Reservations: 
reservations@eldo-stowaway.com