Овиллар находится на юго-западе, севернее Тулузы и южнее Бордо. Вирджинский центр искусств Овиллара находится в Мулен-Нефе, то есть на берегу Гаронны, в портовой части города. Овиллар официально признан одним из «красивейших городков Франции». Мулен-Неф окружен огромными фиговыми деревьями, в которых целый день воркуют голуби, оливами, дубовыми лесами и виноградниками. В центре города находится величественный собор XI века. Город построен на высоком холме и окружен древними каменными стенами, призванными защитить жителей от любых захватчиков.