Contact & Location
Contact & Location
Restaurant
Telephone:
323.593.7888
Location:
6421 Selma Avenue
Los Angeles, CA 90028
Get Directions
Hours of Operation:
Tuesday – Thursday: 6pm to 11pm
Friday: 6pm to 12am
Saturday: 5pm to 12am
Sunday: 5pm to 11pm
Please fill out the contact form