Vendors Mall

Vendors Mall Photo

Location:

1803 N Main St
London KY 40744
40,000 square foot indoor flea market over 275 booths.