hero-logo

Lucca Italian Restaurant

Closed


Unit # 17 The Annex Fairview, Montego Bay St. Montego Bay Jamaica .

Pizza, Italian, Pastas

This particular merchant lists prices that differ slightly from those in store.