“shopping, dining and entertainment center”
Town Square is a shopping, dining and entertainment center on Las Vegas Boulevard 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.
Be the first to add a review to the Aveda Town Square.
Aveda Town Square
- Mon - Thu: 10:00 am - 9:00 pm
- Fri, Sat: 10:00 am - 10:00 pm
- Sun: 11:00 am - 8:00 pm
Is there a problem with this listing? Let us know.
Credit Cards Accepted