Fort St Angelo

St Fort Angelo, Birgu, Malta

Fortification