Visit India’s Castle Restaurant and Bar in Greenwood Village for delicious Indian cuisine prepared with fresh ingredients and traditional recipes. From flavorful meals to lunch options, takeout, delivery, and catering, we offer convenient choices for enjoying authentic Indian food with family, friends, or colleagues.