river thames

London’s Tower BridgeLondon’s Tower Bridge

London’s Tower Bridge

Weddings are held in the intimate Bride master’s dining room with on looking views on the magnificent river Thames and other historical buildings such as the tower of London.