18 On The Rocks Restaurant Address: 2405 Gulf Blvd, Indian Rocks Beach, FL 33785 Phone: +1 727-596-5633 Cuisine: Fine dining Read more