1. Elmcroft of Carrollwood 2626 W Bearss Ave, Tampa, FL 33618 Coordinate: 28.08754,-82.49072 Phone: (813) 960-5346