Sobrosa is located at: Sobrosa, 4580 Sobrosa, Portugal.