Dell Exclusive Store - Sevoke Rd, Siliguri Reviews: Rated