Explore details about location North Main Street. North Main Street is a location situated within the Fostoria alongside other areas such as Country Club Drive, Holmes Lane, Dillon Circle.