The Tea Factory

The Tea Factory is a downtown tea house which specializes in 100% natural, premium loose leaf teas.