Kitchen flavorsofIndiarestaurant Location: VJHP+44W, Abi Bakr As Siddiq Rd, Al Aarid, Riyadh 13338, Saudi Arabia restaurant