Search:
Building: 5,797 SF
Land: 3.33 Acres
Address : 12272 Morris Bridge Road, Temple Terrace, FL, 33637