Inside Amazing Grace, London’s Mega Church Turned Street Food Mecca

The live music venue, bar and restaurant has something for everyone.