Seems like you could process it a bit, something like:
var flatBusinesses = [];
for (business in businesses) {
for (address in business.addresses) {
flatBusinesses.push ({name: business.name, address: address.City, state: address.State}
}
}
And then just repeat on flatBusinesses in the view