Show Map
  • List View
  • Grid View
Sorted by
1 - 30 of 31 | Previous Page 1 of 2 Next
  1. Photo of 215 1st Street, Indian Rocks Beach, FL 33785 (MLS # T3528298)
    $1,100,000
    Photo of 215 1st Street, Indian Rocks Beach, FL 33785 (MLS # T3528298)
    Photo of 215 1st Street, Indian Rocks Beach, FL 33785 (MLS # T3528298)
    215 1st Street, Indian Rocks Beach, FL
    215 1st Street
    Indian Rocks Beach, FL
    • 3 Beds
    • 1 Bath
    • 1,000 Home (sqft)
    • 1 Bath
    • 3,050 Lot (sqft)
  2. Photo of 2707 1st Street, Indian Rocks Beach, FL 33785 (MLS # U8243175)
    $1,499,990
    Photo of 2707 1st Street, Indian Rocks Beach, FL 33785 (MLS # U8243175)
    Photo of 2707 1st Street, Indian Rocks Beach, FL 33785 (MLS # U8243175)
    2707 1st Street, Indian Rocks Beach, FL
    2707 1st Street
    Indian Rocks Beach, FL
    • 6 Beds
    • 5 Baths
    • 2,907 Home (sqft)
    • 5 Baths
    • 7,406 Lot (sqft)
  3. Photo of 518 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8241514)
    $1,150,000
    Photo of 518 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8241514)
    Photo of 518 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8241514)
    518 20th Avenue, Indian Rocks Beach, FL
    518 20th Avenue
    Indian Rocks Beach, FL
    • 2 Beds
    • 1 Bath
    • 1,895 Home (sqft)
    • 1 Bath
    • 6,099 Lot (sqft)
  4. Photo of 333 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # U8242723)
    $1,395,000
    Photo of 333 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # U8242723)
    Photo of 333 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # U8242723)
    333 La Hacienda Drive, Indian Rocks Beach, FL
    333 La Hacienda Drive
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,933 Home (sqft)
    • 2 Baths
    • 7,406 Lot (sqft)
  5. Photo of 119 13th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8239859)
    $999,000
    Photo of 119 13th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8239859)
    Photo of 119 13th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8239859)
    119 13th Avenue, Indian Rocks Beach, FL
    119 13th Avenue
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,471 Home (sqft)
    • 2 Baths
    • 5,663 Lot (sqft)
  6. Photo of 500 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # T3521784)
    $1,600,000
    Photo of 500 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # T3521784)
    Photo of 500 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # T3521784)
    500 20th Avenue, Indian Rocks Beach, FL
    500 20th Avenue
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,551 Home (sqft)
    • 2 Baths
    • 6,099 Lot (sqft)
  7. Photo of 421 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8239647)
    $3,499,000
    Photo of 421 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8239647)
    Photo of 421 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8239647)
    421 20th Avenue, Indian Rocks Beach, FL
    421 20th Avenue
    Indian Rocks Beach, FL
    • 5 Beds
    • 5 Baths
    • 3,846 Home (sqft)
    • 5 Baths
    • 9,148 Lot (sqft)
  8. Photo of 305 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # U8238842)
    $2,800,000
    Photo of 305 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # U8238842)
    Photo of 305 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # U8238842)
    305 Harbor Drive, Indian Rocks Beach, FL
    305 Harbor Drive
    Indian Rocks Beach, FL
    • 4 Beds
    • 4 Baths
    • 3,042 Home (sqft)
    • 4 Baths
    • 6,534 Lot (sqft)
  9. Photo of 204 Haven Beach Drive, Indian Rocks Beach, FL 33785 (MLS # U8235081)
    $1,299,900
    Photo of 204 Haven Beach Drive, Indian Rocks Beach, FL 33785 (MLS # U8235081)
    Photo of 204 Haven Beach Drive, Indian Rocks Beach, FL 33785 (MLS # U8235081)
    204 Haven Beach Drive, Indian Rocks Beach, FL
    204 Haven Beach Drive
    Indian Rocks Beach, FL
    • 4 Beds
    • 3 Baths
    • 3,263 Home (sqft)
    • 3 Baths
    • 5,228 Lot (sqft)
  10. Photo of 81 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # T3513951)
    $1,999,900
    Photo of 81 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # T3513951)
    Photo of 81 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # T3513951)
    81 Gulf Boulevard, Indian Rocks Beach, FL
    81 Gulf Boulevard
    Indian Rocks Beach, FL
    • 5 Beds
    • 3 Baths
    • 3,506 Home (sqft)
    • 3 Baths
    • 1,307 Lot (sqft)
  11. Photo of 303 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # U8236290)
    $3,750,000
    Photo of 303 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # U8236290)
    Photo of 303 Harbor Drive, Indian Rocks Beach, FL 33785 (MLS # U8236290)
    303 Harbor Drive, Indian Rocks Beach, FL
    303 Harbor Drive
    Indian Rocks Beach, FL
    • 6 Beds
    • 5 Baths
    • 6,956 Home (sqft)
    • 5 Baths
    • 6,534 Lot (sqft)
  12. Photo of 330 6th Avenue, Indian Rocks Beach, FL 33785 (MLS # A4604488)
    $2,280,000
    Photo of 330 6th Avenue, Indian Rocks Beach, FL 33785 (MLS # A4604488)
    Photo of 330 6th Avenue, Indian Rocks Beach, FL 33785 (MLS # A4604488)
    330 6th Avenue, Indian Rocks Beach, FL
    330 6th Avenue
    Indian Rocks Beach, FL
    • 5 Beds
    • 5 Baths
    • 3,409 Home (sqft)
    • 5 Baths
    • 9,584 Lot (sqft)
  13. Photo of 332 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8232623)
    $1,069,079
    Photo of 332 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8232623)
    Photo of 332 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8232623)
    332 Bahia Vista Drive, Indian Rocks Beach, FL
    332 Bahia Vista Drive
    Indian Rocks Beach, FL
    • 2 Beds
    • 1 Bath
    • 1,362 Home (sqft)
    • 1 Bath
    • 5,663 Lot (sqft)
  14. Photo of 809 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # T3509433)
    $1,100,000
    Photo of 809 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # T3509433)
    Photo of 809 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # T3509433)
    809 Gulf Boulevard, Indian Rocks Beach, FL
    809 Gulf Boulevard
    Indian Rocks Beach, FL
    • 4 Beds
    • 2 Baths
    • 1,248 Home (sqft)
    • 2 Baths
    • 5,663 Lot (sqft)
  15. Photo of 2011 1st Street, Indian Rocks Beach, FL 33785 (MLS # U8232645)
    $2,200,000
    Photo of 2011 1st Street, Indian Rocks Beach, FL 33785 (MLS # U8232645)
    Photo of 2011 1st Street, Indian Rocks Beach, FL 33785 (MLS # U8232645)
    2011 1st Street, Indian Rocks Beach, FL
    2011 1st Street
    Indian Rocks Beach, FL
    • 8 Beds
    • 4 Baths
    • 3,112 Home (sqft)
    • 4 Baths
    • 7,406 Lot (sqft)
  16. Photo of 2601 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8232560)
    $1,795,000
    Photo of 2601 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8232560)
    Photo of 2601 Bay Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8232560)
    2601 Bay Boulevard, Indian Rocks Beach, FL
    2601 Bay Boulevard
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 4,796 Home (sqft)
    • 2 Baths
    • 8,277 Lot (sqft)
  17. Photo of 108 17th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8232135)
    $1,750,000
    Photo of 108 17th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8232135)
    Photo of 108 17th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8232135)
    108 17th Avenue, Indian Rocks Beach, FL
    108 17th Avenue
    Indian Rocks Beach, FL
    • 6 Beds
    • 4 Baths
    • 3,358 Home (sqft)
    • 4 Baths
    • 7,406 Lot (sqft)
  18. Photo of 305 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # T3505490)
    $674,000
    Photo of 305 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # T3505490)
    Photo of 305 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # T3505490)
    305 20th Avenue, Indian Rocks Beach, FL
    305 20th Avenue
    Indian Rocks Beach, FL
    • 3 Beds
    • 1 Bath
    • 904 Home (sqft)
    • 1 Bath
    • 3,921 Lot (sqft)
  19. Photo of 304 16th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8231079)
    $1,259,700
    Photo of 304 16th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8231079)
    Photo of 304 16th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8231079)
    304 16th Avenue, Indian Rocks Beach, FL
    304 16th Avenue
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,766 Home (sqft)
    • 2 Baths
    • 3,921 Lot (sqft)
  20. Photo of 2010 Bayview Place, Indian Rocks Beach, FL 33785 (MLS # U8233283)
    $869,000
    Photo of 2010 Bayview Place, Indian Rocks Beach, FL 33785 (MLS # U8233283)
    Photo of 2010 Bayview Place, Indian Rocks Beach, FL 33785 (MLS # U8233283)
    2010 Bayview Place, Indian Rocks Beach, FL
    2010 Bayview Place
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 1,442 Home (sqft)
    • 2 Baths
    • 9,584 Lot (sqft)
  21. Photo of 321 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8231183)
    $1,150,000
    Photo of 321 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8231183)
    Photo of 321 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8231183)
    321 Bahia Vista Drive, Indian Rocks Beach, FL
    321 Bahia Vista Drive
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,745 Home (sqft)
    • 2 Baths
    • 6,534 Lot (sqft)
  22. Photo of 1401 Bay Palm Boulevard, Indian Rocks Beach, FL 33785 (MLS # A4599950)
    $785,000
    Photo of 1401 Bay Palm Boulevard, Indian Rocks Beach, FL 33785 (MLS # A4599950)
    Photo of 1401 Bay Palm Boulevard, Indian Rocks Beach, FL 33785 (MLS # A4599950)
    1401 Bay Palm Boulevard, Indian Rocks Beach, FL
    1401 Bay Palm Boulevard
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,463 Home (sqft)
    • 2 Baths
    • 6,970 Lot (sqft)
  23. Photo of 344 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # U8231053)
    $1,610,250
    Photo of 344 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # U8231053)
    Photo of 344 La Hacienda Drive, Indian Rocks Beach, FL 33785 (MLS # U8231053)
    344 La Hacienda Drive, Indian Rocks Beach, FL
    344 La Hacienda Drive
    Indian Rocks Beach, FL
    • 3 Beds
    • 3 Baths
    • 1,844 Home (sqft)
    • 3 Baths
    • 7,841 Lot (sqft)
  24. Photo of 331 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8230916)
    $1,050,000
    Photo of 331 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8230916)
    Photo of 331 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # U8230916)
    17
     
    331 Bahia Vista Drive, Indian Rocks Beach, FL
    331 Bahia Vista Drive
    Indian Rocks Beach, FL
    • 2 Beds
    • 1 Bath
    • 1,168 Home (sqft)
    • 1 Bath
    • 5,663 Lot (sqft)
  25. Photo of 1214 Bay Pine Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8233782)
    $1,125,000
    Photo of 1214 Bay Pine Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8233782)
    Photo of 1214 Bay Pine Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8233782)
    40
     
    1214 Bay Pine Boulevard, Indian Rocks Beach, FL
    1214 Bay Pine Boulevard
    Indian Rocks Beach, FL
    • 5 Beds
    • 3 Baths
    • 1,480 Home (sqft)
    • 3 Baths
    • 6,970 Lot (sqft)
  26. Photo of 422 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8227976)
    $1,150,000
    Photo of 422 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8227976)
    Photo of 422 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # U8227976)
    422 20th Avenue, Indian Rocks Beach, FL
    422 20th Avenue
    Indian Rocks Beach, FL
    • 2 Beds
    • 2 Baths
    • 1,007 Home (sqft)
    • 2 Baths
    • 5,663 Lot (sqft)
  27. Photo of 960 Gulf Boulevard #10, Indian Rocks Beach, FL 33785 (MLS # U8226857)
    $1,599,995
    Photo of 960 Gulf Boulevard #10, Indian Rocks Beach, FL 33785 (MLS # U8226857)
    Photo of 960 Gulf Boulevard #10, Indian Rocks Beach, FL 33785 (MLS # U8226857)
    960 Gulf Boulevard #10, Indian Rocks Beach, FL
    960 Gulf Boulevard #10
    Indian Rocks Beach, FL
    • 2 Beds
    • 1 Bath
    • 1,030 Home (sqft)
    • 1 Bath
    • 2,614 Lot (sqft)
  28. Photo of 351 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # O6163570)
    $1,700,000
    Photo of 351 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # O6163570)
    Photo of 351 Bahia Vista Drive, Indian Rocks Beach, FL 33785 (MLS # O6163570)
    93
     
    351 Bahia Vista Drive, Indian Rocks Beach, FL
    351 Bahia Vista Drive
    Indian Rocks Beach, FL
    • 3 Beds
    • 3 Baths
    • 2,308 Home (sqft)
    • 3 Baths
    • 8,277 Lot (sqft)
  29. Photo of 512 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # T3472235)
    $2,489,900
    Photo of 512 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # T3472235)
    Photo of 512 20th Avenue, Indian Rocks Beach, FL 33785 (MLS # T3472235)
    512 20th Avenue, Indian Rocks Beach, FL
    512 20th Avenue
    Indian Rocks Beach, FL
    • 3 Beds
    • 2 Baths
    • 2,421 Home (sqft)
    • 2 Baths
    • 10,890 Lot (sqft)
  30. Photo of 1522 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8209469)
    $5,900,000
    Photo of 1522 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8209469)
    Photo of 1522 Gulf Boulevard, Indian Rocks Beach, FL 33785 (MLS # U8209469)
    1522 Gulf Boulevard, Indian Rocks Beach, FL
    1522 Gulf Boulevard
    Indian Rocks Beach, FL
    • 4 Beds
    • 5 Baths
    • 4,728 Home (sqft)
    • 5 Baths
    • 8,712 Lot (sqft)
Previous Page 1 of 2 Next
The information contained herein has been provided by My Florida Regional MLS DBA Stellar MLS. IDX information is provided exclusively for consumers' personal, non-commercial use, that it may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing, and that the data is deemed reliable but is not guaranteed accurate by the MLS. Listings last updated 6/1/24 3:13 AM PDT.

This Custom IDX is (c) Diverse Solutions 2024.