Central Park Hotel London UK
  • 10 Furnival St, London EC4A 1AB, UK