Located at 2015 Birch Road, Suite 500, Chula Vista, CA 91915, Otay Ranch Town Center is a pedestrian-friendly, open-air lifestyle shopping destination with more than 90 specialty stores. Restaurants include include The Cheesecake Factory, Chili’s and P.F. Chang’s China Bistro. Bring your pup to Otay Ranch’s Dog Park, located near Otay Pet Vet and REI, for a fun way to relax after an afternoon of shopping. This special amenity is a great place for dogs to play off-leash in a 10,000 square foot gated area with other dogs. The park is open daily from 7 AM – 9 PM, weather permitting, with plenty of adjacent parking.
More information on Otay Ranch Town Center