Details Edinburgh Area New Town Telephone (0131) 226 1155 Hours Mon-Sat: 12:00-14:00 and 17:30 23:00. Closed Sunday. Website http://www.librizzis.com About the venue A good quality Italian restaurant on the corner of North Castle Street and Queen Street. Related Italian