Belœil is a Belgian municipality located in the province of Hainaut .
Belœil is a municipality in the Belgian province of Hainaut .