at Upminster Station, Station Road, Upminster , RM14 2TD United Kingdom
Cosa Nostra is an authentic Italian deli right next to Upminster station. We supply and produce authentic italian products, food, drink, and REAL coffee!
72 FB users likes Cosa Nostra Italian Deli, set it to 9 position in Likes Rating for Saint Albans in Italian Restaurant category
Cosa Nostra Italian Deli is Saint Albans based place and this enity listed in Food/Beverages category. Located at Upminster Station, Station Road RM14 2TD.
Cafe and Restaurant in St.Albans. Call for bookings 01727811222