Local Catch Bar & Grill, located in the heart of Santa Rosa Beach, celebrates its first momentous decade! Continue reading... What do you think?