Subway Locations in Newtown

  • Plaza South 10:00 AM - 6:45 PM 10:00 AM - 6:45 PM 10:00 AM - 6:45 PM 10:00 AM - 6:45 PM 10:00 AM - 6:45 PM 10:00 AM - 6:45 PM 10:00 AM - 6:45 PM
    266-274 South Main Street
    Newtown, CT 06470
    US