truman annex s

Thomas and Southard Street
Key West
Florida
United States