CHAMPEL TERRACED APARTMENTS
Geneva 1989-92