Torredembarra, normally called La Torre by its inhabitants, is a town in the comarca of the Tarragonès, in the province of Tarragona, Catalonia, Spain. From Wikipedia