North Indian Tandoori

North Indian Tandoori
Address : 18 Mohamed Sultan Road, Mohammed Sultan, 238967