Duval square Lodging Address 542 Truman Ave, Key West, FL 33040, United States Rating on Google Maps 4.80 (11 reviews) Open on Google Maps