DeBarros Tapas y Vinos is a Spanish establishment specializing in tapas and wines. It is located on Avenida de la Paz, a street known for its concentration of dining options. The restaurant offers a small dining room and a terrace.