La Criollada is a restaurant specializing in grilled meats. Open daily.