St Sebastian Church

Triq Nikol Saura, Rabat, Malta

Church

St Sebastian Church