Not accessible
Polish Shop Klos Deli
33-35 Lewis Grove, London SE13 6BG, UK
Called in April 2026
At a glance No room for a buggy inside.
“Uh, no.”
At a glance No room for a buggy inside.