Champion Bar and Restaurant
Ix-Xtajta Tal-Qawra, Qawra, Island of Malta Malta
Champion Bar and Restaurant is a Bar, Cafe, Fast Food, Mediterranean, European, Pub place is located in Qawra, Island of Malta. The address of Champion Bar and Restaurant is Ix-Xtajta Tal-Qawra, Qawra, Island of Malta Malta.