Taste and See Tea is a home-away-from-home getaway. The tea room, located at 521 E. Holland, greets guests with its warm, contemporary-yet-vintage feel. Soft, classical music plays in the background...