Santo Tirso is located at: Santo Tirso, 4780 Santo Tirso, Portugal.