Nestled in the picturesque city of Key West, Florida, 111 I3317 Riviera Dr is a prime address that embodies the ...