Map
Nehru Rd., Darjeeling, India
Restaurant
Glenary's