Las Vegas locals will fight you if you say there’s a better spot than this.
“Las Vegas locals will fight you if you say there’s a better seafood spot than this. 😂 This is The Oyster Bar inside Palace Station, just a few minutes from the Strip and there’s a reason locals swear by it. It’s open 24 hours a day, 7 days a week, but there’s one catch: they…
