Contact & Location
Contact & Location
Restaurant
Telephone:
323.593.7888
Location:
6421 Selma Avenue
Los Angeles, CA 90028
Get Directions
Hours of Operation:
Monday – Thursday: 5PM-11PM
Friday: 5PM-12AM
Saturday: 5PM-12AM
Sunday: 5PM-11PM
For inquiries, please fill out the contact form