Menu – Downtown LA

Menu – Downtown LA
726 S. Alameda St.
Los Angeles, CA 90021 Large map & directions
726 S. Alameda St.
Los Angeles, CA 90021 Large map & directions
Phone:
(213) 228-8999
(213) 488-9605 (fax)
Hours:
Open 24 Hours
Closed every fourth Sunday of every month from 10pm-3am