Just saw this and thought it is worth sharing.
iPhone 7 128GB for AT&T, $515 plus tax Refurb'd at Walmart.com. That's $234 off list for a new phone. Sold by Walmart, not third party sellers.
These do say locked to AT&T, but I've had no issues getting an iPhone 6s Plus unlocked in the past.
Stock seems to go in and out of availability, so perhaps a bit of patience is required. YMMV in getting this deal. Have not seen iPhone 7's at this discount anywhere.