Explore details about location South Glover Street. South Glover Street is a location situated within the Hollis alongside other areas such as South 8th Street, East Walnut Street, Chestnut.