France Hotel L' Ecu, Hotels Choices In Montbard France Hotel L' Ecu is The Best Hotels In Montbard France . 3 star accommodation… Edit