Bower House is located in Havering-atte-Bower, Essex. It is a ten-minute drive from Romford, where there is a train station and a large shopping area. There is a bus-stop just outside Bower House that goes into Romford regularly.

The FTTL classrooms and administration area are located in the Reception Building of Bower House, and the trainee housing is both in the Accomodation Building and in the Manor House.