
Green Shop London
Upper Street, London • Food
2.7 mile | Open • 7:00 AM - 2:00 AM
Green Shop London
Upper Street, London •
Food
2.7 mile | Open • 7:00 AM - 2:00 AM
Step-free main entrance with wide archway and doormat. Front indoor space is main retail/food area with wide paths, standing counter, natural light, loud noise, glass walls, patterned surfaces, and strong smells. No seating or tables.
Your business?
Your business?

