Geneva Internet Platform Address 7bis, avenue de la Paix 1211 Geneva Switzerland Map Upcoming Events No events in this location