FL1878 Tower Hill Hotel - EC3NSee details
Shoot Location London
A hotel near Tower Bridge station available for filming and photography shoots. Restaurants are available for filming during the week. Grand feel throughout. There are two penthouses where landmarks such as Tower Bridge and the Tower of London can be seen. City of London.