14 yrs ago•CaptainDavereviewedTalk of the Town1238 S Las Vegas Blvd Las Vegas, NV 89104I had a blast at Talk...