Description

Experience the finest authentic Indian cuisine at Castle Taj Indian Restaurant in Castle Hill. We are one of the area’s top local restaurants, offering a memorable dining experience with superb flavors and excellent service.