Yvoire

Shared between southern Switzerland and south eastern France, flows one of the most gorgeous and largest lakes known as Lake Geneva. Nestled away on the french side of its shore, are some of the most … Continue reading Yvoire