Long & Scott Farms Inc Barn
8600 Jones Ave
Zellwood, FL 32798
Zellwood, FL 32798