5115 Lena RoadMemphis, Florida, 34211-9492United StatesPhone Number: (941) 727-0742Website Address | Driving Directions