Even the old timers can’t remember a time when the landmark, La Concha Hotel did not anchor the corner of Fleming and Duval Streets. The towering structure was the tallest building in Key West when it was built in 1926. Come to think of it, it still is! Located in the...

read more