Pic 15-Charring Cross, Commercial heart of Ooty town