This is in "downtown Wauchula" and pretty easy to find. We were able to park on street for close access....
All reviews seem positive