Truman @ Duval Apartment Key West
Set in Key West in the Florida region with Fort Zachary Taylor State Park Beach and Higgs Beach nearby, Truman @ Duval offers accommodation with access to spa facilities.
Number of rooms: 3
Downtown Key West, Key West, 33040, United States