62 Lattimore Rd, St Albans, E Of England AL1 3XR, United Kingdom
Closed· Opens Sun at 12:00
62 Lattimore Rd, St Albans, E Of England AL1 3XR, United Kingdom
No delivery
Spot something wrong?
Dishes at La Cosa Nostra. Prices may vary in venue.
Been to La Cosa Nostra? Be the first to share what you ate.