12181 Bluff Creek Dr, Los Angeles, California 90094, United States
(424) 625-4535
Mon 9:00 am – 10:00 pm
Tue 9:00 am – 10:00 pm
Wed 9:00 am – 10:00 pm
Thu 9:00 am – 10:00 pm
Fri 9:00 am – 11:00 pm
Sat 9:00 am – 12:00 am
Sun Closed