Skechers - Town Square
(Be the first to review Skechers - Town Square)
Town Square
6605 Las Vegas Blvd S
Ste B-139
Las Vegas
89119
Phone Number:
(702) 361-8958
Skechers is an American chain of footwear stores, located in Town Square Las Vegas. The store offers premium collection of footwear including athletic wear and a wide variety of apparel for both men and women.