Lemon Tree

5 West North Street,
AB245AT Aberdeen
United Kingdom