Torredembarra

ProvĂ­ncia de Tarragona, Catalonia, Spain