Castle Taj Indian Tandoori
Price: A$12.90
Shop 12, Garden Piazza, 3-9 Terminus St, Castle Hill, Australia
Restaurant
Closed· Opens Mon at 17:00
Spot something wrong?