La Tasca

La Tasca
367 Union Street, Aberdeen, AB11 6BT
Photo of La Tasca
103232