54 employees
Town Hall is a fun-filled dining experience located in prime spots of New Delhi and Gurugram, where contemporary World cuisine comes together with an urban vibe that is unmatched in the city.