1a and 1c Dock Place,Leith,Leith,Edinburgh EH6 6LU,UK
View on Map
What travelers say:
Teuchters Landing, I feel quite unexpected restaurant. This is located on the third floor of a very old building. I looked at the dilapidated old building. I didn't have much expectations. I didn't expect to feel refreshed when I entered.