This establishment offers Latin cuisine. It is located at Avenida del Manzanares, nº 62. It is open until 10:00 PM.