Masonic Hall

21 Church Street
Annapolis Royal, Nova Scotia



21 Church Street Annapolis Royal, Nova Scotia