Lemon Tree Hotels Signed A License Agreement For A 60 Room Property In Rajasthan