Review for Mermaids Casino Review For Steve's Coney Island Google User Jun 7 '18 at 1:56 24 hour hot dog place located at Downtown Las Vegas. The menu is kept simple and basic. Prices alright, but the hot dogs were below my expectations. The hot dogs tasted like they were either boiled or grilled. I did like the chili cheese fries, however. The staff is friendly and the interior decor is nice. View full site to comment or like