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