Sumo
Sushi · Dim Sum · Casual Dining
Sumo is a restaurant in Malta specializing in sushi and dim sum. It offers online ordering and booking options for its customers.
Location
Best places nearby
The highest rated places close to Sumo.
Location
The highest rated places close to Sumo.