If you feel the urge to shop, Orchard Hill Plaza Shopping Center won't let you down. Clothes, shoes and souvenirs — you'll find it here.
After you've explored all of Orchard Hill Plaza Shopping Center, a shopper's paradise located in Branford, you might be on the lookout for more things to do. Connecticut Sportsplex is nearby and is a favorite with many travelers.