Castro Rodrigues Pharmacy Pharmacy Section 8: Setúbal / Lisboa Address: Centro Comercial Almada Forum Estrada Camâra Municipal, 1001 2810-500 Vale de Mourelos Phone number: +351 218253528