Information
Creator
Creator: Mayes, Aaron, 1968-
Date
2018-01-14
Description
Town Square is a shopping, dining and entertainment center at 6605 Las Vegas Blvd South at the junction of I-15 and the 215 Beltway. The 93-acre, open-air center features 24 buildings detailing a collage of Old World and contemporary architectural styles.
Digital ID
PH-00394_20180114_UNLVsc_1328