La Candela Restaurant phone 69-71, Peascod St Windsor, Berkshire SL4 1DE map La Tasca phone Unit C10, Windsor Royal Station, Jubilee Arch Windsor, Berkshire SL4 1PJ map if (!IN_DEV) { ?> } ?>