Wahoo’s New Vegas Location!

Just a short walk from the Palms, the brand-new Wahoo’s is open, 24/7 at 3891 Flamingo Road. Shelly Flandermeyer and Ryan Flemming give us the news about the newest spot where you can enjoy the So-Cal beach vibe in Sin City, with gaming!

Be the first to comment

Leave a Reply

Your email address will not be published.


*