You asked:

what is the address of olive tree greek restaurant, leeds

  • The address of Olive Tree Greek Restaurant, Leeds is 188-190 Harrogate Road, Leeds, City Of Leeds, LS7 4NZ, UK.