Laughing Lizard Bed and Breakfast
The Laughing Lizard B & B is a tin-roofed, three-story, Key Westy island home built in 2005. Fifty-six windows offer a view of beachlife as it happens in what USA Today termed as “the best beach town of all”—Indian Rocks Beach.
The... more