507 South St, Near The SouthernMost Point, Key West, Florida 33040 USA
The Key Lime Lobster Roll
Photo Credit: Yelp