The lemon tree hotel situated in the Gateway of South India is a luxurious three star hotel ..