Bar Borja is a Spanish establishment specializing in grilled meats and homemade dishes. They offer daily menus and a la carte options, including Iberian ham and grilled octopus.