Blackfin Bistro, 918 Duval St., Key West

November 20, 2009 4:32 PM