El Buen Sabor offers delicious dishes. Located on Avenida Calle 24.