Battersea Seventh Day Adventist Church

Battersea Seventh Day Adventist Church

Sights & Landmarks • London, England United Kingdom