I am traveling from London to Managua with transit in IAH. Is there an ATM machine in terminal B? Is three hours a lot of time for transit? I am a Norwegian citizen. I missed my flight has 2 hours for transit in Miami two years ago ... Thanks for the reply!