629 Duval St, Key West, Florida 33040 USA
Delicious New England style Ipswich clam strips and lobster rolls!
Photo Credit: Yelp