Luxol Stadium footall stadium

Capacity: 800

City: Pembroke

Country: Malta

Club: St. Andrews

International: Unknown