Translation: from spanish

it's somewhere near the Plaza Mayor