Canifor Hotel and Restaurant

Business Details

Canifor Hotel and Restaurant
Restaurant, Snack Bar, Bars
Triq in- Nakkri, Qawra
St. Paul's Bay 00000000

Location

Location on map not available.