A small village which is sorrounded by mountains. A place to refresh. A place to release your tension. Hence we call it as Gods own village.