Cibo
Italian restaurant; Bar; Deli; Coffee shop; Pastry shop; Ice cream shop; Live music venue; Sicilian restaurant
Location: Bishop's Stortford 34 South St GB
Website:http://www.ciboeatitalian.co.uk/
Phone:+441279653068
Map Location:51.8687, 51.8687