Love it just love it!! Owner and staff create a warm and inviting atmosphere. You feel like family just walking in the door..
on July 3, 2012 (+13 Points)
In Tea 2440 W Main St Littleton CO 80228
Hours: Mon-Thur: 8am-7pm; Fri&Sat: 8am-11pm; Sun: 11am-5pm
NOMINATED FOR: BEST Tea House