Start from
Leader Drug Store
60 Temple St STE 103, New Haven 06510