Taberna Villa de Humanes is a bar & grill specializing in charcoal-grilled meats cooked in an open-view kitchen.