English Heritage: Royal Garrison Church

English Heritage: Royal Garrison Church
Penny Street, Portsmouth, PO1 2NJ