The Laughing Lizard B&B is located at: 2211 Gulf Blvd., Indian Rocks Beach, FL 33785.
Phone number: 727-595-7006