PI1023icaria1.jpg

The Icaria on Pinellas luxury apartment complex is currently under construction on 6.5 acres of land at the intersection of Meres Boulevard and South Pinellas Avenue, in Tarpon Springs.