Address: 8452 Lockwood Ridge Rd, Sarasota, FL 34243, USA
Laura | Aug 17, 2018
Yes it's right by Dollar store and target
Anon | Aug 17, 2018
Yes it is.It is actually near the McDonald's in a strip mall.I had the same problem.Head past mcdonalds and applebees and you'll see it on the lefthand side.