Lemon Tree Hotels Mathura: Is This the Best New Stay? 6NovemberWilliam Jones1 CommentHospitality Newshospitality, India, Keys Select, Lemon Tree Hotels, Mathura, new hotels, travel Lemon Tree Hotels Mathura is a promising new destination for travelers seeking quality accommodations.