The Chatter House Restaurant / Posted 9 months ago by pocketgenie / 5 views Italian Restaurants Restaurants Listing ID: 8516 Check all listings by this user Add to favourites Report abuse Contact details S-2-3 & Fc-15, Lower Ground Floor, Epicuria Food Mall, Nehru Place, Delhi - 110019 (Near Nehru Place Metro Station)Nehru Place,Delhi,India,110019 9999046974 Contact this listing owner Please, login to contact this listing owner. Facebook Twitter