Explore details about location Greenleaf Street. Greenleaf Street is a location situated within the Newburyport alongside other areas such as Perry Wharf, Longfellow Drive, Russia Street.