128, Main St
Glasgow,
Glasgow City
G69 6AE
0141 771 0042
Latitude: 55.8502157, Longitude: -4.1109126
08:00 - 18:00 - Mo, Tu, We, Th, Fr
Actual information about Leo's Marchetti Fish Shop of Fish and Chips category. Leo's Marchetti Fish Shop is located at 128, Main St Glasgow, G69 6AE. How to get to Leo's Marchetti Fish Shop office? Look at the map below or call them 0141 771 0042