Located on Candolim Beach, the Lemon Tree Amarante Beach Resort, Goa hotel boasts an enchanting position immersed in beautiful green surroundings, only 250 meters from the sea and few kilometers from the city center. Designed to evoke the poetry, history more details