Alexander Palms Court

715 South St
Key West
Florida
United States