St Francis Xavier's Church Hall - Falkirk

56.0019393, -3.7886714

1 Hope Street
Falkirk
FK1 5AT
United Kingdom