A great double shop unit (180 square meters) currently trading as a Coffee shop & Bar based in North London with approx. 85 covers with large outdoor seating area.
Fully trading coffee shop with al
↧