Le Neptune

Genève (Switzerland)

Genève (Switzerland)

Restaurant Le Neptune map and address