The property for sale at 405 20th Ave, Indian Rocks Beach, FL in has a list price of $300,000. This property has 3 bedrooms and 2 bathrooms with an approximate square footage of 1,133. This property is listed by Tricia Priest with Coldwell Banker Residential Real Estate - Belleair and is being sent to Yahoo! Homes by NRT Florida. 405 20th Ave has been listed on Yahoo! Homes for 21 days.