Constructed in 2005, the Lake Mirror Tower apartment building comprises 76 units of the following unit mix: One Bedroom, Two Bedroom/Two Bath, totaling 63,475 SqFt. The property is located in Lakeland, at 130 South Massachusetts Avenue, Tampa - St Petersburg - Clearwater.