Town Square is located on Las Vegas Blvd., but it is well past what is considered to be the Strip. It is approximately a half mile north of the airport, just past Sunset Road. It is on the right side. You cannot miss it. Here is a photo of the front. Town Square is a … Continue reading Town Square
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed