1/49 49 Active $2,495,000 7 Beds5 Baths3,418 SqFt 2311 BAY BLVD, Indian Rocks Beach, FL 33785 Multi-Family Listed by CENTURY 21 BEGGINS