Horse Shoe Restaurant

Business Details

Horse Shoe Restaurant
Restaurant, Bars
Sta Margherita
Mosta 21433581

Location

Location on map not available.