If you are not particularly into generic five star hotels, then stay at Amarya Garden or Haveli during your time in Delhi. I have been to Delhi many times and stayed at a variety of hotels. Amarya Garden was by far the best - the location is great (Defence Colony in South Delhi), the rooms are beautifully decorated in a... more










