Main content starts here, tab to start navigating

Hours & Location

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

Monday - Thursday
4pm - 10pm

Friday
4pm - Midnight

Saturday
11am - Midnight

Sunday
11am - 10pm

Get Directions