Cotton Meadows Farm is a boarding, breeding and training facility in north Alabama, USA, that primarily focuses on eventing. CMF accomodates approximately 30 horses.