Rochester/Definition

An economically challenged city on the south shore of Lake Ontario