Vittoriosa Stars

Location
Vittoriosa (Birgu), Malta

Vittoriosa Stars