logo

Hiho

433 Caledonian Rd, London, N7 9BG London United Kingdom -

Located just nearby King’s Cross station and in a central location, it’s going to be easy for you to make your way over to HIHO if you eve... See More

  • Capacity0
  • Meeting Rooms0
  • Private Offices0
  • Amenities
    View All
Pricing