This restored, 1915 Inn is an architectural gem located in the heart of the historical Downtown South Miami area surrounded by amazing restaurants, bar and shops adjacent to the University of Miami.
The Florida Keys, known by locals as “The Keys”, are a string of tropical islands stretching about 120 miles off the southern coast of Florida forming the southernmost portion of the continental United States.