• Star of Kings, King's Cross (map)
  • 126 York Way
  • London, England, N1 0AH
  • United Kingdom