Bailleul-sur-Thérain is located at 49.384609, 2.222540 geo coordinates. Bailleul-sur-Thérain is located in Bailleul-sur-Thérain, France.