Helen Chen

Helen Chen

AngelClaimed
CEO& Founder @ Nomad Homes
HQ location
Paris, France