The Olive Tree

Cafes and Coffee Shops

Toll Clock Shopping Centre, 26 North Road, Lerwick, Shetland, ZE1 0PE  (Show me directions)

01595 6...Landline    Landline   

Report a problem with this listing