Sephora - Town Square
(Be the first to review Sephora - Town Square)
Town Square
6671 S Las Vegas Blvd
#D131
Las Vegas
89119
Phone Number:
(702) 361-3727
Sephora is a France-based chain of cosmetics stores, this store is located in Town Square Las Vegas. They sell a wide range of makeup, skin care products and fragrance collections. They also have beauty products.