Tag: Saddle Peak

spot_imgspot_img

Saddle Peak

The grand Saddle Peak, located in, rises from the lush evergreen forest and overlooks the beautiful Andaman coast of North and Middle Andaman.