There are 12 places named São Martinho in Portugal.
All places in the world called "São Martinho".
Portela (16)
Vila Nova (15)
Pinheiro (15)
Boa Vista (14)
São Pedro (14)
Torre (14)
Carvalhal (14)
Granja (13)
Outeiro (13)
Aldeia Nova (12)
São Martinho (12)
Castelo (12)
Várzea (12)
Mosteiro (12)
Valverde (12)
Pereiro (12)
Vila Verde (11)
Paço (11)
Castanheira (11)
Casas Novas (11)
Quintas (11)
Valongo (10)
Vila Chã (10)
Póvoa (10)
Ribeira (10)
Bemposta (10)
Quintã (10)
Freixo (10)
Santa Cruz (10)
Vilar (10)