Rite Aid 3513

Rite Aid #3513 was a Rite Aid drugstore located at 60 Whalley Avenue, New Haven, Connecticut.