     
|
|
|
|
|
|
This upscale Indian restaurant is located in the Denver Tech Center on East Arapahoe Road. At India's Castle, diners are treated to fine Indian dishes, including delicately spiced curries, soups, salads, naan breads and more. Vegetarian and non-vegetarian options are available for dine-in and take-out. Address: 9555 E. Arapahoe Road Englewood CO USA
1 303 782-9700
|
| |
|
|