228 Plaza Dr

Clinical Location

228 Plaza Dr Suite D, Lehigh Acres, FL 33936