Main content starts here, tab to start navigating

Hours & Location

60 W. Mayflower Ave.,
North Las Vegas, NV 89030

Monday
Closed

Tuesday - Thursday
4pm - 10pm

Friday - Saturday
11am - Midnight

Sunday
11am - 10pm

Get Directions