Southernmost Beach Resort

1319 Duval St, Key West, Florida, United States