Lemon Tree Hotel Opens New Hotel In Amristar, Punjab