1226A Stephen Mallory Rd Key West, FL 33040