An unusual place for a restaurant at Crystals Location: Las Vegas, Nevada