508 Southard St (Key Lime Square 35), Key West, Florida 33040 USA
Roasting on premises! Awesome.
Photo Credit: Yelp