All of the details you want to know about Hotel Julie in Stratford, Ontario. Stay at the newest hotel in Stratford this year.