This structure dates back to 1957 and previously operated as Desert Edsel Sales and later Carrol's (restaurant). Talk of the Town opened in 1992.
Located on a National Scenic Byway (2009) and a Nevada Scenic Byway (2001).
Located at 1238 South Las Vegas Boulevard, Las Vegas, Nevada.