Strudel Cafe The

The Manor House, 80 East End Rd., Barnet, London, United Kingdom, N3 2SY
Reviews
Description

Strudel Cafe The