The Chatter House, Nehru Place, New Delhi

2

The Chatter House at Epicuria Mall, below Nehru Place Metro Station, New Delhi is a modern British gastropub. The place is covered with wooden floor and ceilings which gives it a rustic vintage look. There is even a Foosball table to complete the experien

Read this post on rohitdassani.com


Rohit Dassani

blogs from India