Title:

Latino Taverna - Greek restaurant in Windsor, Berkshire

Description:
Latino Taverna is a lively greek restaurant situated in the centre of Windsor, UK
Tags:
restaurant, greek, windsor, taverna, berkshire, restaurants, continental, saturday, street, friday, night
Updated:
11 Jan 2011