Echor – The Koti Village Resort

5 Days

Overview

Echor – The Koti Village Resort is located in Shimla, Himachal Pradesh.

The natural splendour of the area is reflected in the Chail Cricket Ground and Indira Tourist Park, while nearby attractions include Kufri Fun World and Himalayan Aviary.