Edited Photos (3).jpg
India's Castle

9555 E Arapahoe Rd, Greenwood Village, CO 80112, USA

Indias Castle is a Restaurant which offers Indian Cuisine. It is situated in Greenwood Village-Denver Colorado. Indias Castle offers a broad menu of world disavowed northern Indian nourishment. Ensure

Not yet reviewed!
Open Today!