American in London - The City 16 Byward Street, Tower Hill, The City, London, EC3R 5BA Tags: americana, barbecue, BBQ, root beer, smokey piles of tast meat