Sign in
Top
The Best Pizza restaurants in Malta
Map view20 results
Jimmy's Pizza
31 Kendall Way 12020-4399
4.4 (42)
"Delicious food and great customer service. The staff are doing their part with social distancing by offering curbside pickup."