Homes For Sale in Ferndale, MI Under $400k

92 homes