GRAND SHERATON INDIA
  • Delhi, India