2 By Leigh Ann Switzerland 18 Jul: Restaurant Les Armures Recommended by a local, this delicious restaurant in the heart of the Medieval Center of Geneva, Switzerland provides both a magical atmosphere and delicious food service!