Comfortable and large apartment in a very convenient location in Geneva.