Old Naval and Garrison Church

1866

Old Naval and Garrison Church