Explore details about location Lemon Street. Lemon Street is a location situated within the Buffalo alongside other areas such as Hobmoor Avenue, Virginia Street, Clinton Street.