Fort Worth-based boba tea chain Feng Cha has opened its first Alamo City outpost, slinging teas, desserts and fruit-based sippers in Castle Hills. Located at 8055 West Ave., Suite 100, the store held its grand opening over the weekend. The spot offers an extensive boba tea and coffee menu along with fruit-based drinks, milk teas and milk foam teas.