E251945
Ambilly is a small French commune in the Haute-Savoie department of the Auvergne-Rhône-Alpes region, located near the Swiss border by Geneva.