1600 Beach Trail
Indian Rocks Beach, FL 33785
$4,250,000 USD
3,100 SF
3
Units
3,100 SF
$4,250,000 USD
Apartments