Reviewed 10 March 2015
Bhartik27
New Delhi, India
As mentioned in our earlier review…a place where u want to come back over and over again.the staff is always at your disposal to welcome u and feel comfortable… Words are few to describe..come and experience this place…u will not feel away from home
Stayed December 2014, travelled with friends