272 Taylor Road W, Deland, Florida 32720