Massimo's
Italian · Deli · Pizza
Massimo's is an Italian deli offering a diverse menu that includes a rich selection of meats, fish, salads, traditional Italian dishes, and pizza. They are known for serving fantastic Italian food.
Location
Best places nearby
The highest rated places close to Massimo's.
Local restaurants nearby
9 Margaretta Buildings, Glasgow, G44 4, SCT, GB



