This establishment is a Spanish restaurant. It is located at Avenida Real de Pinto, 126.