Finnish Church Shop - Kirkon Kiska online shop is now closed for summer inventory. Thank you to all our customers! You are welcome to visit our Finnish Shop at 33 Albion Street SE16 7HZ London, Wed-Fri 14-20, Sat-Sun 12-18. Hope to see you soon!