Hours & Location
60 W. Mayflower Ave.,
North Las Vegas, NV 89030
Monday - Thursday
4pm - 10pm
Friday
4pm - 12am
Saturday
11am - midnight
Sunday
11am - 10pm
60 W. Mayflower Ave.,
North Las Vegas, NV 89030
Monday - Thursday
4pm - 10pm
Friday
4pm - 12am
Saturday
11am - midnight
Sunday
11am - 10pm