Giraffe spotted in Aberdeen

Giraffe, a UK chain of 37 restaurants, that themes its menu on international foods, has opened its first restaurant in Scotland, in Aberdeen’s Union Square.

Union Square Read More...
Comments