RESTAURANTS Tandoori Restaurant 2166 Share on Facebook Tweet on Twitter Address: 99-04 63rd Rd, Forest Hills – 11375 Phone: (718) 897-1071