Solo Pizza
Pizza
Solo Pizza is a restaurant specializing in pizza.
Location
Best places nearby
The highest rated places close to Solo Pizza.
Local restaurants nearby
ix-Xatt Ta' Xbiex, L-Imsida
Location
The highest rated places close to Solo Pizza.
ix-Xatt Ta' Xbiex, L-Imsida