I-95 Branford Service Plaza Northbound, I-95, Branford (203) 481-8661
I-95 Branford Service Plaza Northbound, I-95, Branford, CT 06405 (203) 481-8661