My name is Vimbai and I recently left the US. I'm moving to Geneva for an internship and really need to find accommodation as soon as possible. Any suggestions?
Outside of that, I enjoy meeting new people and I'm excited to explore the city oncce there.
Thanks in advance!!