New Town

Thai Life is one of Key West’s newest restaurants, with one of the best – and most unique- locations.  It’s actually called Thai Life Floating Restaurant because it’s on a […]