The Broom Tree
777 W Montrose St, Clermont 34711