Abbracci Cafe

Business Details

Abbracci Cafe
Snack Bar, Take Away
Plaza Shopping Complex, Level 3, Bisazza Street,
Sliema 21330205
99866217/99869760

Location