Marie HJul 24, 20191 minSquid Lips Sebastian, FloridaFavorite part of living in Florida, little tiki bar/restaurants on the water. The less fancy the better. Squid Lips in Sebastian fits...