The Las Vegas Strip is a stretch of Las Vegas Boulevard in Clark County, Nevada, that is known for its concentration of resort hotels and casinos. From Wikipedia
Netflix plans to immerse fans in worlds from 'Wednesday' to 'Squid Game' through 100,000-square-foot venues