1. Thatcher Properties 10016 Park Place Ave, Riverview, FL 33578 Coordinate: 27.85584,-82.33647 Phone: (813) 677-5055