New Delhi,  India
Lemon Tree Premier
- 03 Oct
- 01 Nov
- 16 Nov
- (+2)
Lemon Tree Premier is conventionally located just a kilometre away from the Metro Station and near to various entertainments and shops. All rooms are smartly furnished and featured with all the facil ...