Cheshmashahi Garden is smallest among Srinagar's Mughal gardens built at a height above the city. It has only three terraces in addition to a natural spring of water enclosed in a stone pavilion.