Shopping in Chicago, IL
Shopping • Shoe Stores
771 W Main St Lake Geneva.,
Chicago ,
IL
60601
UNITED STATES
Based on 1 reviews
Expensive!
Expensive! That's all I can say about this place! I walked in, looked around and walked right out. At least the staff is nice!Worldwide > United States > Chicago, IL > Shoe Stores