Do they still have the mimosas on Sundays?
Address: 2101 Texas Star Ln, North Las Vegas, NV 89032, USA
patricia woodson | Feb 15, 2019
Yes
Gloria Miller | Feb 15, 2019
Yes I believe they still do
Emmanuel Fabiyi | Feb 15, 2019
Try calling them
Thanks! Your answer is awaiting moderation.