Shell Gas Station exit 50
1183 Townsend Ave, New Haven, CT 06512
https://find.shell.com/us/fuel/10000276-1183-townsend-ave
+12034673661
Shell Gas Station exit 50
1183 Townsend Ave, New Haven, CT 06512
https://find.shell.com/us/fuel/10000276-1183-townsend-ave
+12034673661