Explore details about location Homer Street. Homer Street is a location situated within the Newton alongside other areas such as Walnut Street, Needham Street, Farlow Road.