Molly Tea, a jasmine tea beverage franchise originating from Shenzhen, China, has announced it will open its Rockville location on Tuesday, April 21. The shop is located at 860 Festival Street and will share space with the upcoming Genki Wagyu House. (more…)