Harrow Business Centre – Cafe Area

  • Industry

    Hospitality
  • Area

    600 sq ft
  • Duration

    3 weeks
  • Location

    North Harrow, London