19 Willard Rd.
Norwalk, CT 06851
Phone: 203 826-8575
Located just 40 minutes from New York City and conveniently accessed from either I-95 or The Merritt Parkway. From I-95 southbound take exit 17, make a left off the exit ramp. Turn left on Route 1 (Westport Ave.) Turn right on Willard Road. Arrive at number 19. Traveling Northbound on I-95 take exit 16. Left off of the ramp, right on Route 1 (Westport Ave.). Turn left on Willard Road, arrive at number 19.
From the Merritt Parkway traveling Southbound, take exit 41, turn right off the ramp. Make a right on Route 1 (Westport Ave.) Turn Right on Willard Road. Arrive at number 19. Traveling Northbound, take exit 17, turn left off the ramp, right on Route 1, right on Willard Road.