France Kyriad Montbeliard - Sochaux, Hotels at Montbeliard France Kyriad Montbeliard - Sochaux is Hotels Choices In Montbeliard France . 3 star … Edit