If you're in the mood to shop, Carrolls Center Shopping Center is the place to go. Fashion, accessories and souvenirs — you'll find it here.
Carrolls Center Shopping Center is located in Dover. Once you've visited this shopper's paradise, why not see what else the area has to offer? Dover International Speedway is one interesting place that's not too far away.