I googled British Pubs in Atlanta..a couple very good prospects came up...I would check them out as I am guessing that might be your best options...get a hotel room...and make a night of it grin