ShopRite of New London

Map