Ted's Place Weekly Vacation Rental 140 Madeira Road, Islamorada, FL 33036