Indian Shores FL Travel Agents 1. 18500 Gulf Blvd, Indian Shores, FL 33785 | JC Resorts Beachfront Vacation Rentals - North (800) 421-6663