Slang meaning of AIN'T IT A TREAT

AIN'T IT A TREAT means: Ain't it a treat was old British rhyming slang for street.