How to Find Scotia in London

Our main retail outlet can be found at St. Katharine Docks, London which is very near to Tower Bridge and the Tower of London.
The nearest tube station is Tower Hill and St. Katharine Docks are clearly signposted from there.
Please refer to the map below.

