Lemon Tree Hotels Signs License Agreement For A Property In Andhra Pradesh