Rite Aid Pharmacy – Windsor, VT – 52 Main St | Hours & Map by HoursMap