This establishment is a Spanish restaurant known for its tostas. It is located near the Templo de Debod.