Cuya Cocktail Bar is a Latin American restaurant and cocktail bar offering flavors from the Caribbean, Mexico, and South America. It features island vibes and sleek decor, with a music garden. The establishment is located in Glenwood South.