Constructed in 1968, the Vista Palms apartment building comprises 130 units of the following unit mix: One Bedroom, Two Bedroom/One Bath, totaling 90,276 SqFt. The property is located in University, at 1701 East 131st Avenue, Tampa - St Petersburg - Clearwater.