Youcha Vlc is a dessert shop offering bubble tea and Korean food. They also serve Asian pastries, with menu items like mochi and matcha rolls.