La Stalla - Malta

La Stalla

Schedule order
Opens 5:30 PM
10€ off your first order!
La Stalla

A selection of Mediterranean dishes

Closed
€8.20€€€€9.2